package com.example.AIstudy.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

@TableName("userskillscore")
@Data
public class UserSkillScore implements Serializable {
    //自增的主键
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField("stuID")
    private Integer stuID;

    //收录的各个题型的数目
    @TableField("cuotiXuanzeNum")
    private Integer cuotiXuanzeNum;
    @TableField("cuotiYueduNum")
    private Integer cuotiYueduNum;
    @TableField("cuotiFanyiNum")
    private Integer cuotiFanyiNum;
    @TableField("cuotiZuowenNum")
    private Integer cuotiZuowenNum;

    //巩固和练习的各个题型的得分率
    @TableField("xuanzeScoreRate")
    private Float xuanzeScoreRate;
    @TableField("yueduScoreRate")
    private Float yueduScoreRate;
    @TableField("zuowenScoreRate")
    private Float zuowenScoreRate;
    @TableField("fanyiScoreRate")
    private Float fanyiScoreRate;

    //用户在某个题型方面的薄弱点评分，评分越高，能力越弱
    @TableField("xuanzeSkillScore")
    private Float xuanzeSkillScore;
    @TableField("yueduSkillScore")
    private Float yueduSkillScore;
    @TableField("zuowenSkillScore")
    private Float zuowenSkillScore;
    @TableField("fanyiSkillScore")
    private Float fanyiSkillScore;
}
